import { ICmpnt } from "xcore/cmpnt";
import { IBindDbField } from '../../cmpnt/types/IBind';

export interface IPropertyItem {
    icon?: string;
    label?: string;
    cmpnt?: any;
    group?: boolean
    devided?: boolean;
    data?: any;
    children?: IPropertyItem[];
    events?: Record<string, any>;
    dbField?:IBindDbField
}

export type AttrHandler = (pis: IPropertyItem[], cmpnt: ICmpnt, bizData?: Record<string, any>,
    label?: string, devided?: boolean) => void;

